Text copied to clipboard!
Pavadinimas
Text copied to clipboard!Unity3D programuotojas
Aprašymas
Text copied to clipboard!
Ieškome Unity3D programuotojo, kuris prisijungtų prie mūsų komandos ir padėtų kurti aukštos kokybės interaktyvius produktus įvairioms platformoms. Šioje pozicijoje dirbsite su žaidimais, simuliacijomis, vizualizacijomis, mokymų sprendimais arba kitais realaus laiko 2D ir 3D projektais, kuriems reikalingas našus, stabilus ir gerai prižiūrimas kodas. Kandidatas turėtų gerai išmanyti Unity aplinką, C# programavimo kalbą ir programinės įrangos kūrimo principus, taip pat gebėti bendradarbiauti su dizaineriais, menininkais, testuotojais ir projektų vadovais.
Šiame vaidmenyje būsite atsakingas už funkcionalumo kūrimą nuo idėjos iki įgyvendinimo, vartotojo patirties gerinimą, sistemų optimizavimą ir techninių problemų sprendimą. Tikimės, kad gebėsite analizuoti projekto reikalavimus, siūlyti techninius sprendimus ir priimti pagrįstus architektūrinius sprendimus, atsižvelgdami į našumą, mastelį ir palaikomumą. Darbas apims tiek naujų mechanikų ir įrankių kūrimą, tiek esamų sistemų tobulinimą bei integraciją su trečiųjų šalių paslaugomis, analitikos įrankiais, reklamos sprendimais ar debesų infrastruktūra.
Sėkmingas kandidatas turės patirties kuriant programas mobiliosioms platformoms, asmeniniams kompiuteriams, internetui arba VR/AR aplinkoms. Taip pat vertinsime gebėjimą optimizuoti atminties naudojimą, kadrų dažnį ir įkėlimo laiką, supratimą apie fizikos sistemas, animaciją, UI kūrimą, scenų valdymą ir versijų kontrolės procesus. Kadangi projektai gali būti skirtingo pobūdžio, svarbus lankstumas, smalsumas ir noras mokytis naujų technologijų bei metodų.
Mes siūlome galimybę dirbti profesionalioje ir palaikančioje aplinkoje, kurioje vertinamos idėjos, iniciatyvumas ir kokybė. Turėsite progą prisidėti prie prasmingų ir techniškai įdomių produktų kūrimo, glaudžiai bendradarbiauti su įvairių sričių specialistais ir matyti tiesioginį savo darbo rezultatą galutiniame produkte. Jei jums patinka kurti sklandžiai veikiančias interaktyvias sistemas, spręsti sudėtingas technines užduotis ir nuolat tobulinti savo įgūdžius, ši pozicija gali būti puikus kitas žingsnis jūsų karjeroje.
Atsakomybės
Text copied to clipboard!- Kurti ir prižiūrėti 2D bei 3D funkcionalumą naudojant Unity ir C#
- Įgyvendinti žaidimo mechanikas, vartotojo sąsajas ir interaktyvias sistemas
- Optimizuoti programų našumą skirtingose platformose
- Integruoti trečiųjų šalių SDK, API ir analitikos įrankius
- Bendradarbiauti su dizaineriais, menininkais ir testuotojais kuriant produktą
- Taisyti klaidas, atlikti kodo peržiūras ir gerinti architektūrą
- Rengti techninę dokumentaciją ir palaikyti kodo kokybės standartus
- Prisidėti prie leidimų, atnaujinimų ir diegimo procesų
Reikalavimai
Text copied to clipboard!- Patirtis dirbant su Unity3D ir C# programavimo kalba
- Geras objektinio programavimo ir programinės įrangos architektūros išmanymas
- Patirtis kuriant programas mobiliosioms, PC arba Web platformoms
- Gebėjimas optimizuoti našumą, atminties naudojimą ir stabilumą
- Patirtis naudojant Git ar kitą versijų kontrolės sistemą
- Supratimas apie UI sistemas, animaciją, fiziką ir scenų valdymą
- Gebėjimas savarankiškai spręsti technines problemas ir dirbti komandoje
- Anglų kalbos žinios techninei dokumentacijai skaityti ir rašyti
Galimi interviu klausimai
Text copied to clipboard!- Kiek metų patirties turite dirbdami su Unity3D?
- Su kokiomis platformomis esate dirbę naudodami Unity?
- Ar turite patirties optimizuojant našumą mobiliuosiuose įrenginiuose?
- Kokius Unity projektus ar produktus esate sukūrę anksčiau?
- Ar esate dirbę su Git arba kita versijų kontrolės sistema?
- Kiek gerai vertinate savo C# programavimo įgūdžius?
- Ar turite patirties integruojant trečiųjų šalių SDK ar API?
- Kada galėtumėte pradėti dirbti šioje pozicijoje?